// import babel from "rollup-plugin-babel";
// import babel from "@rollup/plugin-babel";
// import { terser } from 'rollup-plugin-terser';
// // import livereload from 'rollup-plugin-livereload';
// // import css from "rollup-plugin-import-css";
// import less from "rollup-plugin-less";
// // import commonjs from "@rollup/plugin-commonjs";
// import resolve from "@rollup/plugin-node-resolve";


var babel = require('rollup-plugin-babel');
var { nodeResolve } = require('@rollup/plugin-node-resolve');
var { terser } = require('rollup-plugin-terser');
var commonjs = require('@rollup/plugin-commonjs');

var less = require('rollup-plugin-less');
module.exports = [
  {
    input: 'src/assets/system/js/payment.js', // 入口文件
    output: {
      format: 'iife',
      file: 'src/theme/system/assets/payment.js', // 打包后输出文件
    },
    plugins: [
      nodeResolve(),
      less({ output: false }),
      babel({ exclude: 'node_modules/**' }),
      commonjs(),
      // 压缩代码
      terser(),
      // 热更新 默认监听根文件夹
      // livereload(),
    ],
  },
  {
    input: 'src/assets/system/js/ab_payment.js', // 入口文件
    output: {
      format: 'iife',
      file: 'src/theme/system/assets/ad_payment.js', // 打包后输出文件
    },
    plugins: [
      nodeResolve(),
      less({ output: false }),
      babel({ exclude: 'node_modules/**' }),
      // 压缩代码
      terser(),
      // 热更新 默认监听根文件夹
      // livereload(),
    ],
  },
  // {
  //     input: "src/assets/system/js/checkout.js", // 入口文件
  //     output: {
  //         format: "iife",
  //         name:"oemCheckout",
  //         file: "src/assets/dist/checkout.js" // 打包后输出文件
  //     },
  //     plugins: [
  //         resolve(),
  //         less({ output: false }),
  //         babel({ babelHelpers: "bundled" }),
  //         terser()
  //     ]
  // }
  // {
  //     input: "src/assets/message.js", // 入口文件
  //     output: {
  //         format: "iife",
  //         file: "src/theme/default/assets/message.js", // 打包后输出文件
  //     },
  //     plugins: [
  //         babel({
  //             exclude: "node_modules/**"
  //         })
  //     ]
  // },
  // {
  //     input: "src/assets/collect.js", // 入口文件
  //     output: {
  //         format: "iife",
  //         file: "src/theme/default/assets/collect.js", // 打包后输出文件
  //     },
  //     plugins: [
  //         babel({
  //             exclude: "node_modules/**"
  //         })
  //     ]
  // },
  // {
  //     input: "src/assets/common/index.js", // 入口文件
  //     output: {
  //         format: "iife",
  //         file: "src/theme/default/assets/common.js", // 打包后输出文件
  //     },
  //     plugins: [
  //         babel({
  //             exclude: "node_modules/**"
  //         }),
  //     ]
  // },
];
